Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 France F14 France F4 Italy F10 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Croatia F2 Croatia F3 West of England Tennis - Bristol France F5 C.T. San Remo - XIII Piertomaso Tessitore - San Remo New Delhi Challenger - New Delhi Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 France F14 Italy F32 France F18 Kobstaedernes ATP Challenger - Kolding Germany F2 Croatia F2 Intersport Heilbronn Open - Heilbronn Italy F15 BH Telecom Indoors Sarajevo 2006 - Sarajevo Czech Republic F3 Slovenia F3 Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Open Castilla y Leon - Segovia dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Internazionali de Tennis di Bergamo - Bergamo Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Sarajevo Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Rennes Challenger Bratislava Challenger Pingguo Challenger Penza Challenger ECM Cup - Prague St. Remy Challenger Izmir Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Orleans Challenger The LTA Manchester Challenger - Manchester Togliatti Cup - Togliatti Warsteiner Challenger Wolfsburg - Wolfsburg The Scottish Tennis Championships - Edinburgh Ortisei Challenger Helsinki Challenger Jameson Cup - Milan Ahmedabad Challenger - Ahmedabad The Indian Oil-Servo ATP Challenger 1999 - Calcutta Indian Oil Servo Delhi Challenger - New Delhi The Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton Tatra Banka Open 2003 - Bratislava Napoli International Cup - Napoli Mumbai Challenger - Mumbai University of Tennessee USTA Men's Challenger - Knoxville Czech Indoor Open - Prague Dallas Challenger Dharwad Challenger 2006 - Dharwad TennisCup Vlaanderen - Antwerp USTA Championships of Kerrville - Kerrville Akbank Private Banking TED Open 2006 - Istanbul Johannesburg Challenger Challenger 42 - Andrezieux ATP Bangalore Challenger - Bangalore X Open Internacional D'Andorra - Andorra Open de L'Isere - Grenoble Schickedanz Open 2007 - Furth Internationaux de Nouvelle-Caledonie - New Caledonia Baden Open - Karlsruhe Granby Challenger USTA Seascape Challenger - Aptos Tashkent Challenger Czech Open 2006 - Prostejov Shenzhen Challenger Gimcheon Challenger Busan Challenger The Surbiton Trophy - Surbiton Tashkent Challenger Okal Cup 2004 - Eckental Raanana Challenger Taipei City Challenger Flea Market Cup - Busan The LTA Nottingham Challenger - Nottingham Orleans Challenger PEOPLEnet Cup - Dnepropetrovsk Prosperita Open 2007 - Ostrava Eckental Challenger San Remo Tennis Cup - San Remo Brescia Challenger Porsche Open - Poznan Manila Challenger Guangzhou Challenger Seoul Challenger Challenger DCNS de Cherbourg - Cherbourg Open D'Orleans - Orleans Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava Open D'Orleans - Orleans Orleans Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Brescia Challenger Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Mobilux Open - Luxembourg Surbiton Challenger Morocco Tennis Tour - Fes Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Ortisei Challenger The Natrel's Challenger of Granby - Granby Irving Challenger Guangzhou Challenger Glasgow Challenger Nottingham Challenger Status Athens Open - Athens Phoenix Challenger Fergana Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Rennes Challenger Kos Succhetti Tennis Cup - Cordenons 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Coffee Cup Challenger - Chikmagalur Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Brasov - Brasov Challenger DCN de Cherbourg - Cherbourg St. Remy Challenger Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol CA-Challenge - Graz Bratislava Challenger Irving Challenger Astana Challenger Waldbaum's Hamlet Cup - Long Island Mons Challenger Quimper Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger AAPT Championships - Adelaide Open 13 - Marseille The Stella Artois Grass Court Championships - London Geneva Challenger Brest Challenger President's Cup - Tashkent AAPT Championships - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport Wroclaw Challenger Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Marseille Taipei City Challenger Bratislava Challenger Granby Challenger Jameson Cup - Milan Orleans Challenger Open de Rennes La Trinitaine - Rennes Bratislava Challenger Brescia Challenger St. Brieuc Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Ortisei Challenger Bratislava Challenger Seoul Challenger St. Remy Challenger St. Brieuc Challenger Challenger 42 - Andrezieux Izmir Challenger Tashkent Challenger Brest Challenger Internazionali di Tennis - Bergamo Nottingham Challenger Wroclaw Challenger Ostrava Challenger Shenzhen Challenger Raanana Challenger Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Busan Challenger Biel Challenger Bangkok Challenger Open 13 - Marseille Pozoblanco Challenger Estoril Open - Estoril Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Troisdorf Challenger Open de Montauban - Montauban Grand Prix de Tennis de Lyon - Lyon Tashkent Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Irving Challenger Taipei City Challenger Open de Rennes La Trinitaine - Rennes Portoroz Challenger Sarajevo Open - Sarajevo The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Nottingham Men's Challenger - Nottingham RCA Championships - Indianapolis Tunis Open - Tunis Legg Mason Tennis Classic - Washington D.C. Prague Challenger Nottingham Challenger Open 88 - Contrexeville CA Tennis Trophy - Vienna Indian Wells Challenger The Surbiton Trophy - Surbiton GHI Bronx Tennis Classic - Bronx Next Generation Adelaide International - Adelaide Taipei City Challenger Heineken Open - Auckland Heilbronn Open - Heilbronn Busan Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Lucknow ATP Tour Challenger - Lucknow Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Biella 7 Challenger Garden Open - Rome PBZ Zagreb Indoors - Zagreb Open Castilla y Leon - Segovia Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Bristol Challenger Trophy - Bristol Mallorca Challenger Ismaning Challenger Bratislava Challenger Open Seat Godo 2007 - Barcelona ATU Cup 2001 - Weiden Forli 3 Challenger Quimper Challenger Milano Challenger-Jameson Cup - Milan Forli 5 Challenger TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble Ostrava Challenger Eddleman/USTA Challenger - Birmingham Mauthausen Challenger The Surbiton Trophy - Surbiton Nottingham Challenger Ilkley Challenger Mercedes Cup - Stuttgart Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger BCR Open Romania - Bucharest Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Gemax Open - Belgrade Isla de Lanzarote - Lanzarote Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice PBZ Zagreb Indoors - Zagreb Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Gerry Weber Open - Halle Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Open des Alpes Trophee BNP Paribas - Grenoble BMW Open - Munich Ismaning Challenger Bratislava Challenger Open de Moselle - Metz Open Sud de France - Montpellier Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Regions Morgan Keegan Championships - Memphis Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Busan Challenger Qatar ExxonMobil Open - Doha Jonkoping Challenger PBZ Zagreb Indoors - Zagreb Prague Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Heineken Open - Auckland Zagreb Challenger SAP Open - San Jose Bratislava Challenger Bratislava Challenger Dallas Challenger Countrywide Classic - Los Angeles Citi Open - Washington Brasil Open - Salvador Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Rakuten Japan Open - Tokyo Tashkent Challenger The Dubai Tennis Championships - Dubai Bratislava Challenger Citi Open - Washington Shenzhen Open - Shenzhen Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Sunrise Challenger Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Open 13 Provence - Marseille Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Kun-Ming Challenger Busan Challenger PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Open 13 - Marseille St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grolsch Open 1997 - Amsterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Adidas International - Sydney Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Indian Oil Servo Challenger - Calcutta Eckental Challenger The LTA Hull Challenger - Hull Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam CA Challenge 2002 - Graz Warsteiner Challenger Lubeck 2001 - Lubeck Neride Prague Indoor - Prague Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Tulsa Auto Collection USTA Challenger - Tulsa Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Sparkassen Open - Magdeburg Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille The Stella Artois Grass Court Championships - London BCR Open Romania - Bucharest AIG Japan Open - Tokyo Gold Flake Open - Chennai Tennis Masters Series - Paris Tennis Masters Series - Montreal Tennis Masters Series - Paris Canadian Open Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Open 13 - Marseille BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami AEGON International - Eastbourne Mutua Madrid Open - Madrid Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Grand Prix de Tennis de Lyon - Lyon Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Dubai Open - Dubai Milan Indoors - Milan Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Telecom Italia Masters - Rome Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Aircel Chennai Open - Chennai Australian Open - Melbourne Open Sud de France - Montpellier Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York French Open Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Kroger / St. Jude International - Memphis Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Power Horse Cup - Dusseldorf French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3 Olympics - Athens Olympics - London